#include "SeqList.h"

#define DEF_CAP 4;//默认开辟空间的大小


void SeqListInit(SeqList* sl)//初始化
{
    //1、断言判断指针有效性
    assert(sl);
    //2、malloc开辟空间并初始化指针
    int def = (sizeof(SeqListDataType)) * DEF_CAP;
    SeqListDataType* tmp = (SeqListDataType*)malloc(def);
    if(tmp == NULL)
    {
        print("malloc fail");//简单报错
        return;
    }

    //3、初始化成员
    sl->_p_data = tmp;
    sl->_cap = DEF_CAP;
    sl->_size = 0;
}

void SeqListDes(SeqList* sl);//销毁